crypto/internal/bigmod.Nat.limbs (field)
69 uses
crypto/internal/bigmod (current package)
nat.go#L50: limbs []uint
nat.go#L69: if len(x.limbs) > n {
nat.go#L72: if cap(x.limbs) < n {
nat.go#L74: copy(newLimbs, x.limbs)
nat.go#L75: x.limbs = newLimbs
nat.go#L78: extraLimbs := x.limbs[len(x.limbs):n]
nat.go#L80: x.limbs = x.limbs[:n]
nat.go#L86: if cap(x.limbs) < n {
nat.go#L87: x.limbs = make([]uint, n)
nat.go#L90: clear(x.limbs)
nat.go#L91: x.limbs = x.limbs[:n]
nat.go#L97: x.reset(len(y.limbs))
nat.go#L98: copy(x.limbs, y.limbs)
nat.go#L110: x.limbs[i] = uint(limbs[i])
nat.go#L122: for _, limb := range x.limbs {
nat.go#L161: leading := _W - bitLen(x.limbs[len(x.limbs)-1])
nat.go#L181: for k < len(x.limbs) && i >= _S {
nat.go#L182: x.limbs[k] = bigEndianUint(b[i-_S : i])
nat.go#L186: for s := 0; s < _W && k < len(x.limbs) && i > 0; s += 8 {
nat.go#L187: x.limbs[k] |= uint(b[i-1]) << s
nat.go#L201: size := len(x.limbs)
nat.go#L202: xLimbs := x.limbs[:size]
nat.go#L203: yLimbs := y.limbs[:size]
nat.go#L215: size := len(x.limbs)
nat.go#L216: xLimbs := x.limbs[:size]
nat.go#L230: size := len(x.limbs)
nat.go#L231: xLimbs := x.limbs[:size]
nat.go#L232: yLimbs := y.limbs[:size]
nat.go#L248: size := len(x.limbs)
nat.go#L249: xLimbs := x.limbs[:size]
nat.go#L250: yLimbs := y.limbs[:size]
nat.go#L264: size := len(x.limbs)
nat.go#L265: xLimbs := x.limbs[:size]
nat.go#L266: yLimbs := y.limbs[:size]
nat.go#L279: size := len(x.limbs)
nat.go#L280: xLimbs := x.limbs[:size]
nat.go#L281: yLimbs := y.limbs[:size]
nat.go#L309: n := uint(len(rr.limbs))
nat.go#L315: rr.limbs[n-1] = 1 << ((mLen - 1) % _W)
nat.go#L384: m.leading = _W - bitLen(m.nat.limbs[len(m.nat.limbs)-1])
nat.go#L385: m.m0inv = minusInverseModW(m.nat.limbs[0])
nat.go#L411: return len(m.nat.limbs)*_W - int(m.leading)
nat.go#L426: size := len(m.nat.limbs)
nat.go#L427: xLimbs := x.limbs[:size]
nat.go#L428: dLimbs := d.limbs[:size]
nat.go#L429: mLimbs := m.nat.limbs[:size]
nat.go#L468: i := len(x.limbs) - 1
nat.go#L471: start := len(m.nat.limbs) - 2
nat.go#L476: out.limbs[j] = x.limbs[i]
nat.go#L481: out.shiftIn(x.limbs[i], m)
nat.go#L491: return x.expand(len(m.nat.limbs))
nat.go#L498: return out.reset(len(m.nat.limbs))
nat.go#L564: one.limbs[0] = 1
nat.go#L574: n := len(m.nat.limbs)
nat.go#L575: mLimbs := m.nat.limbs[:n]
nat.go#L576: aLimbs := a.limbs[:n]
nat.go#L577: bLimbs := b.limbs[:n]
nat.go#L638: copy(x.reset(n).limbs, T[n:])
nat.go#L656: copy(x.reset(n).limbs, T[n:])
nat.go#L670: copy(x.reset(n).limbs, T[n:])
nat.go#L684: copy(x.reset(n).limbs, T[n:])
nat.go#L743: out.limbs[0] = 1
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |